Glimpses of India's vibrant Navratri and Durga Puja celebrations, as devotees perform traditional Garba, worship Goddess Durga and visit elaborately decorated pandals.
The prelude to the nine-day festival, which begins on October 3, is as exciting as the festival itself.